Optimization of population annealing Monte Carlo for large-scale spin-glass simulations
نویسندگان
چکیده
Population annealing Monte Carlo is an efficient sequential algorithm for simulating k-local Boolean Hamiltonians. Because of its structure, the algorithm is inherently parallel and therefore well-suited for large-scale simulations of computationally hard problems. Here we present various ways of optimizing population annealing Monte Carlo using 2-local spin-glass Hamiltonians as a case study. We demonstrate how the algorithm can be optimized from an implementation, algorithmic accelerator, as well as scalable parallelization point of view. This makes population annealing Monte Carlo perfectly-suited to study other frustrated problems such as pyrochlore lattices, constraint-satisfaction problems, as well as higher-order Hamiltonians commonly found in, e.g., topological color codes.
منابع مشابه
Comparing Monte Carlo methods for finding ground states of Ising spin glasses: Population annealing, simulated annealing, and parallel tempering.
Population annealing is a Monte Carlo algorithm that marries features from simulated-annealing and parallel-tempering Monte Carlo. As such, it is ideal to overcome large energy barriers in the free-energy landscape while minimizing a Hamiltonian. Thus, population-annealing Monte Carlo can be used as a heuristic to solve combinatorial optimization problems. We illustrate the capabilities of popu...
متن کاملMonte Carlo Simulations of Vector Spin Glasses at Low Temperatures
In this paper I report results for simulations of the three-dimensional gauge glass and the four-dimensional XY spin glass using the parallel tempering Monte Carlo method at low temperatures for moderate sizes. The results are qualitatively consistent with earlier work on the threeand four-dimensional Edwards-Anderson Ising spin glass. I find evidence that large-scale excitations may cost only ...
متن کاملEvolutionary Local Search Algorithm for Portfolio Selection Problem: Spin Glass Based Approach
Nowadays, various imitations of natural processes are used to solve challenging optimization problems faster and more accurately. Spin glass based optimization, specifically, has shown strong local search capability and parallel processing. However, generally, spin glasses have a low rate of convergence, since they use Monte Carlo simulation techniques such as simulated annealing (SA). Here, we...
متن کاملMulti-overlap simulations of free-energy barriers in the 3D Edwards–Anderson Ising spin glass
We report large-scale simulations of the three-dimensional Edwards–Anderson Ising spin-glass model using the multi-overlap Monte Carlo algorithm. We present our results in the spin-glass phase on free-energy barriers and the non-trivial finite-size scaling behavior of the Parisi order-parameter distribution. 1999 Elsevier Science B.V. All rights reserved. Spin-glass systems [1] are simple mod...
متن کاملExtremal optimization vs. learning automata: Strategies for spin selection in portfolio selection problems
Nowadays, various imitations of natural processes are used to solve challenging optimization problems faster and more accurately. Spin glass based optimization, specifically, has shown strong local search capability and parallel processing. But, spin glasses have a low rate of convergence since they use Monte Carlo simulation techniques such as simulated annealing (SA). Here, we propose two alg...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- CoRR
دوره abs/1710.09025 شماره
صفحات -
تاریخ انتشار 2017